﻿capital = 16

oob = "FRA_1936"

set_research_slots = 3

# Starting tech
set_technology = {
	infantry_weapons = 1
	infantry_weapons1 = 1
	tech_support = 1
	tech_recon = 1
	tech_mountaineers = 1
	motorised_infantry = 1
	gw_artillery = 1
	interwar_antiair = 1
	gwtank = 1
	basic_light_tank = 1
	improved_light_tank = 1
	early_fighter = 1
	naval_bomber1 = 1
	cv_early_fighter = 1
	cv_naval_bomber1 = 1
	early_bomber = 1
	tactical_bomber1 = 1
	CAS1 = 1
	early_submarine = 1
	basic_submarine = 1
	early_destroyer = 1
	early_light_cruiser = 1
	basic_light_cruiser = 1
	early_heavy_cruiser = 1
	basic_heavy_cruiser = 1
	early_battleship = 1
	early_battlecruiser = 1
	early_carrier = 1
	transport = 1
	trench_warfare = 1
	fleet_in_being = 1
}

1939.1.1 = {

	add_political_power = 899

	#adding ministers
	add_ideas = {
		FRA_charles_tillon
		francois_darlan
		philippe_fequant
		famh
		jean_marie_bergeret
		renault_fra

		#laws
		partial_economic_mobilisation
	}

	complete_national_focus = FRA_metropolitan_france
	complete_national_focus = FRA_industrial_expansion
	complete_national_focus = FRA_initiate_government_reform
	complete_national_focus = FRA_support_status_quo
	complete_national_focus = FRA_go_with_britain
	complete_national_focus = FRA_navy_focus
	complete_national_focus = FRA_improved_screen_ships
	complete_national_focus = FRA_air_focus
	complete_national_focus = FRA_metropolitan_france
	complete_national_focus = FRA_algerie_france
	complete_national_focus = FRA_colonial_industry
	complete_national_focus = FRA_colonial_military_factories

	give_guarantee = POL
	ENG = { add_to_faction = FRA }

	oob = "FRA_1939"
	set_technology = {
		fighter1 = 1
		fighter2 = 1
		heavy_fighter1 = 1
		tactical_bomber2 = 1
		strategic_bomber1 = 1
		cv_fighter1 = 1
		cv_CAS1 = 1
		improved_light_tank = 1
		basic_medium_tank = 1
		basic_heavy_tank = 1
		interwar_artillery = 1
		interwar_antitank = 1
		infantry_weapons2 = 1
		support_weapons = 1
		support_weapons2 = 1
		basic_destroyer = 1
		basic_battleship = 1
		basic_battlecruiser = 1

		#doctrines
		#Air
		force_rotation = 1
		fighter_baiting = 1
		low_echelon_support = 1
		dispersed_fighting = 1
		
			grand_battle_plan = 1

		trench_warfare = 1
		prepared_defense = 1
		battlefleet_concentration = 1
		subsidiary_carrier_role = 1
		convoy_sailing = 1
		submarine_operations = 1

		#electronics
		electronic_mechanical_engineering = 1
		radio = 1
		radio_detection = 1
		mechanical_computing = 1
		computing_machine = 1
		basic_encryption = 1
		basic_decryption = 1

		#industry
		basic_machine_tools = 1
		improved_machine_tools = 1
		advanced_machine_tools = 1
		synth_oil_experiments = 1
		oil_plant = 1
		improved_oil_plant = 1
		construction1 = 1
		construction2 = 1
		construction3 = 1
		dispersed_industry = 1
		dispersed_industry2 = 1
		dispersed_industry3 = 1
	}
}

set_convoys = 300
set_national_unity = 0.4

set_politics = {

	parties = {
		democratic = { 
			popularity = 69
		}

		fascism = {
			popularity = 1
		}
		
		communism = {
			popularity = 30
		}
	}
	
	ruling_party = democratic
	last_election = "1932.5.1"
	election_frequency = 48
	elections_allowed = yes
}

add_ideas = {
	FRA_victors_of_wwi
	FRA_disjointed_government
	FRA_protected_by_the_maginot_line
	limited_conscription
}

#give_guarantee = CZE

#Order matters here Daladier will start as leaders because added last
create_country_leader = {
	name = "夏尔·戴高乐"
	desc = "POLITICS_CHARLES_DE_GAULLE_DESC"
	picture = "Portrait_France_Charles_De_Gaulle.dds"
	expire = "1965.1.1"
	ideology = socialism
	traits = {
		
	}
}

create_country_leader = {
	name = "爱德华·达拉第"
	desc = "POLITICS_ÉDOUARD_DALADIER_DESC"
	picture = "Portrait_France_Edouard_Daladier.dds"
	expire = "1965.1.1"
	ideology = socialism
	traits = {
		stout_defender
	}
}

create_country_leader = {
	name = "莫里斯·多列士"
	desc = "POLITICS_MAURICE_THOREZ_DESC"
	picture = "Portrait_France_Generic_3.dds"
	expire = "1965.1.1"
	ideology = 	stalinism
	traits = {
		
	}
}

create_country_leader = {
	name = "Philippe Pétain"
	desc = "POLITICS_PHILIPPE_PÉTAIN_DESC"
	picture = "Portrait_France_Philippe_Petain.dds"
	expire = "1965.1.1"
	ideology = fascism_ideology
	traits = {
		
	}
}

create_corps_commander = {
	name = "Jean de Lattre de Tassigny"
	picture = "Portrait_France_Jean_de_Lattre_de_Tassigny.dds"
	traits = { trickster }
	skill = 4
}

create_corps_commander = {
	name = "Alphonse Juin"
	picture = "Portrait_France_Alphonse_Juin.dds"
	traits = { panzer_leader  }
	skill = 4
}

create_field_marshal = {
	name = "莫里斯·甘末林"
	picture = "Portrait_France_Maurice_Gamelin.dds"
	traits = { defensive_doctrine old_guard }
	skill = 2
}

create_field_marshal = {
	name = "马克西米·魏刚"
	picture = "Portrait_France_Maxime_Weygand.dds"
	traits = { defensive_doctrine old_guard }
	skill = 3
}

create_field_marshal = {
	name = "阿方斯·乔治"
	picture = "Portrait_France_Alphonse_Joseph_Georges.dds"
	traits = { defensive_doctrine old_guard }
	skill = 3
}


create_field_marshal = {
	name = "小川亚美"
	portrait_path = "gfx/leaders/CHI/002.dds"
	traits = {  logistics_wizard offensive_doctrine defensive_doctrine fast_planner thorough_planner organisational_leader inspirational_leader }
	skill = 5
}

create_field_marshal = {
	name = "沈幼雪"
	portrait_path = "gfx/leaders/CHI/003.dds"
	traits = {   logistics_wizard offensive_doctrine defensive_doctrine fast_planner thorough_planner organisational_leader inspirational_leader }
	skill = 5
}
create_navy_leader = {
	name = "华初云"
	portrait_path = "gfx/leaders/CHI/004.dds"
	traits = {   seawolf blockade_runner superior_tactician spotter fly_swatter ironside air_controller }
	skill = 5
}
create_corps_commander = {
	name = "沈水云"
	portrait_path = "gfx/leaders/CHI/005.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}
create_corps_commander = {
	name = "华以秋"
	portrait_path = "gfx/leaders/CHI/006.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}
create_corps_commander = {
	name = "柏小双"
	portrait_path = "gfx/leaders/CHI/007.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}
create_navy_leader = {
	name = "柳珊"
	portrait_path = "gfx/leaders/CHI/008.dds"
	traits = {   seawolf blockade_runner superior_tactician spotter fly_swatter ironside air_controller }
	skill = 5
}

create_field_marshal = {
	name = "孔雁"
	portrait_path = "gfx/leaders/CHI/009.dds"
	traits = {   logistics_wizard offensive_doctrine defensive_doctrine fast_planner thorough_planner organisational_leader inspirational_leader }
	skill = 5
}

create_navy_leader = {
	name = "柳文"
	portrait_path = "gfx/leaders/CHI/010.dds"
	traits = {   seawolf blockade_runner superior_tactician spotter fly_swatter ironside air_controller }
	skill = 5
}
create_corps_commander = {
	name = "纪云"
	portrait_path = "gfx/leaders/CHI/011.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}
create_corps_commander = {
	name = "任琴"
	portrait_path = "gfx/leaders/CHI/012.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}
create_corps_commander = {
	name = "谢玉"
	portrait_path = "gfx/leaders/CHI/013.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}
create_corps_commander = {
	name = "林巧"
	portrait_path = "gfx/leaders/CHI/014.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}
create_corps_commander = {
	name = "秋月香奈"
	portrait_path = "gfx/leaders/CHI/015.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}
create_field_marshal = {
	name = "张云梦"
	portrait_path = "gfx/leaders/CHI/016.dds"
	traits = {   logistics_wizard offensive_doctrine defensive_doctrine fast_planner thorough_planner organisational_leader inspirational_leader }
	skill = 5
}
create_navy_leader = {
	name = "何晴"
	portrait_path = "gfx/leaders/CHI/017.dds"
	traits = {   seawolf blockade_runner superior_tactician spotter fly_swatter ironside air_controller }
	skill = 5
}
create_navy_leader = {
	name = "江小珍"
	portrait_path = "gfx/leaders/CHI/018.dds"
	traits = {   seawolf blockade_runner superior_tactician spotter fly_swatter ironside air_controller }
	skill = 5
}
create_field_marshal = {
	name = "唐依"
	portrait_path = "gfx/leaders/CHI/101.dds"
	traits = {   logistics_wizard offensive_doctrine defensive_doctrine fast_planner thorough_planner organisational_leader inspirational_leader }
	skill = 5
}
create_corps_commander = {
	name = "江千千"
	portrait_path = "gfx/leaders/CHI/102.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}
create_corps_commander = {
	name = "雷初雨"
	portrait_path = "gfx/leaders/CHI/103.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}
create_corps_commander = {
	name = "方之琴"
	portrait_path = "gfx/leaders/CHI/104.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}
create_navy_leader = {
	name = "菲丽丝"
	portrait_path = "gfx/leaders/CHI/105.dds"
	traits = {   seawolf blockade_runner superior_tactician spotter fly_swatter ironside air_controller }
	skill = 5
}
create_navy_leader = {
	name = "莉莉安"
	portrait_path = "gfx/leaders/CHI/106.dds"
	traits = {   seawolf blockade_runner superior_tactician spotter fly_swatter ironside air_controller }
	skill = 5
}


create_corps_commander = {
	name = "安吉莉亚"
	portrait_path = "gfx/leaders/CHI/107.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}

create_corps_commander = {
	name = "梅维丝"
	portrait_path = "gfx/leaders/CHI/201.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}

create_corps_commander = {
	name = "依温"
	portrait_path = "gfx/leaders/CHI/202.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}

create_navy_leader = {
	name = "娜塔莎"
	portrait_path = "gfx/leaders/CHI/203.dds"
	traits = {   seawolf blockade_runner superior_tactician spotter fly_swatter ironside air_controller }
	skill = 5
}

create_corps_commander = {
	name = "莉娜"
	portrait_path = "gfx/leaders/CHI/204.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}

create_corps_commander = {
	name = "露西"
	portrait_path = "gfx/leaders/CHI/205.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}

create_field_marshal = {
	name = "岚格格"
	portrait_path = "gfx/leaders/CHI/206.dds"
	traits = {   logistics_wizard offensive_doctrine defensive_doctrine fast_planner thorough_planner organisational_leader inspirational_leader }
	skill = 5
}

create_corps_commander = {
	name = "梅丽尔"
	portrait_path = "gfx/leaders/CHI/207.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}

create_corps_commander = {
	name = "艾莉莎"
	portrait_path = "gfx/leaders/CHI/208.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}

create_corps_commander = {
	name = "希瑞丝"
	portrait_path = "gfx/leaders/CHI/209.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}

create_corps_commander = {
	name = "林想"
	portrait_path = "gfx/leaders/CHI/210.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}

create_navy_leader = {
	name = "丽贝卡"
	portrait_path = "gfx/leaders/CHI/211.dds"
	traits = {   seawolf blockade_runner superior_tactician spotter fly_swatter ironside air_controller }
	skill = 5
}

create_navy_leader = {
	name = "洛丽丝"
	portrait_path = "gfx/leaders/CHI/212.dds"
	traits = {   seawolf blockade_runner superior_tactician spotter fly_swatter ironside air_controller }
	skill = 5
}

create_corps_commander = {
	name = "雪莉"
	portrait_path = "gfx/leaders/CHI/213.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}

create_corps_commander = {
	name = "小池春子"
	portrait_path = "gfx/leaders/CHI/214.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}

create_corps_commander = {
	name = "伊丽莎白"
	portrait_path = "gfx/leaders/CHI/215.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}

create_corps_commander = {
	name = "艾莉"
	portrait_path = "gfx/leaders/CHI/216.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}

create_corps_commander = {
	name = "依芙"
	portrait_path = "gfx/leaders/CHI/217.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}

create_corps_commander = {
	name = "梅洛尔"
	portrait_path = "gfx/leaders/CHI/218.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}

create_corps_commander = {
	name = "米拉娜"
	portrait_path = "gfx/leaders/CHI/219.dds"
	traits = {   trickster winter_specialist trait_engineer fortress_buster panzer_leader commando desert_fox swamp_fox trait_mountaineer hill_fighter jungle_rat ranger urban_assault_specialist naval_invader bearer_of_artillery }
	skill = 5
}

create_field_marshal = {
	name = "吉尔"
	portrait_path = "gfx/leaders/CHI/220.dds"
	traits = {   logistics_wizard offensive_doctrine defensive_doctrine fast_planner thorough_planner organisational_leader inspirational_leader }
	skill = 5
}

create_corps_commander = {
	name = "Charles De Gaulle"
	picture = "Portrait_France_Charles_De_Gaulle.dds"
	traits = {  panzer_leader }
	skill = 3
}

create_navy_leader = {
	name = "弗兰索瓦·达尔朗"
		picture = "Portrait_France_Francois_Darlan.dds"
	traits = { superior_tactician }
	skill = 3
}

create_navy_leader = {
	name = "Jean-Marie Charles Abrial"
		picture = "Portrait_France_Jean-Marie_Charles_Abrial.dds"
	traits = { superior_tactician }
	skill = 3
}

create_navy_leader = {
	name = "Jean-Pierre Esteva"
		picture = "Portrait_France_Jean-Pierre_Esteva.dds"
	traits = { seawolf }
	skill = 2
}

create_navy_leader = {
	name = "René-Émile Godfroy"
		picture = "Portrait_France_Rene-Emile_Godfroy.dds"
	traits = { old_guard_navy spotter }
	skill = 2
}

create_navy_leader = {
	name = "Jean de Laborde"
	picture = "Portrait_France_Jean_de_Laborde.dds"
	traits = {  }
	skill = 1
}

### Ship Variants ###

create_equipment_variant = {
	name = "630 Series"
	type = submarine_1
	upgrades = {
		ship_reliability_upgrade = 1
		sub_engine_upgrade = 1
		sub_stealth_upgrade = 1
		sub_torpedo_upgrade = 1
	}
	obsolete = yes
}

create_equipment_variant = {
	name = "Redoutable Class"
	type = submarine_1
	upgrades = {
		ship_reliability_upgrade = 2
		sub_engine_upgrade = 2
		sub_stealth_upgrade = 2
		sub_torpedo_upgrade = 2
	}
	obsolete = yes
}

create_equipment_variant = {
	name = "Chacal Class"
	type = destroyer_1
	upgrades = {
		ship_torpedo_upgrade = 1
		ship_engine_upgrade = 1
		ship_ASW_upgrade = 1
		ship_anti_air_upgrade = 1
	}
	obsolete = yes
}

create_equipment_variant = {
	name = "Agile & Vauquelin Class"
	type = destroyer_1
	upgrades = {
		ship_torpedo_upgrade = 2
		ship_engine_upgrade = 2
		ship_ASW_upgrade = 2
		ship_anti_air_upgrade = 2
	}
}

create_equipment_variant = {
	name = "Bretagne Class"
	type = battleship_1
	upgrades = {
		#
	}
}

1939.1.1 = {
	
	create_equipment_variant = {
		name = "Aurore Class"
		type = submarine_2
		upgrades = {
			ship_reliability_upgrade = 3
			sub_engine_upgrade = 3
			sub_stealth_upgrade = 3
			sub_torpedo_upgrade = 3
		}
	}

	create_equipment_variant = {
		name = "Le Hardi Class"
		type = destroyer_2
		upgrades = {
			ship_torpedo_upgrade = 1
			ship_engine_upgrade = 1
			ship_ASW_upgrade = 1
			ship_anti_air_upgrade = 1
		}
	}

	create_equipment_variant = {
		name = "Mogador Class"
		type = destroyer_2
		upgrades = {
			ship_torpedo_upgrade = 2
			ship_engine_upgrade = 2
			ship_ASW_upgrade = 2
			ship_anti_air_upgrade = 2
		}
	}
}